package angryballsDecorateur.modele.collisions;

import mesmaths.cinematique.Collisions;
import angryballsDecorateur.modele.bases.BilleDecore;

public class ArretDecorateur extends AbstractCollisionContourDecorateur {

	public ArretDecorateur(BilleDecore decorable) {
		super(decorable);
	}

	@Override
	public void decoreCollisionContour(double abscisseCoinHautGauche,
			double ordonnéeCoinHautGauche, double largeur, double hauteur) {
		Collisions.collisionBilleContourAvecArretHorizontal(this.getPosition(),
				this.getRayon(), this.getVitesse(), abscisseCoinHautGauche,
				largeur);
		Collisions.collisionBilleContourAvecArretVertical(this.getPosition(),
				this.getRayon(), this.getVitesse(), ordonnéeCoinHautGauche,
				hauteur);
	}

}
